@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Horizontal list navigation "Shiny Buttons"
 * (de) Horizontale Navigationsliste "Shiny Buttons"
 *
 * @copyright       Copyright 2005-2009, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.1
 * @revision        $Revision: 343 $
 * @lastmodified    $Date: 2009-01-19 23:41:32 +0100 (Mo, 19. Jan 2009) $
*/

@media all
{
    .hlist {
        /* (en) containing floats in IE */
        width: 100%;
        overflow: hidden;
        /* (en) containing floats in all other browsers */
        float: left;
        display: inline;
        /* (en|de) Bugfix: IE - collapsing horizontal margins */
        position:relative;
        /* (en) Repeat the main color from the image */
        /*background: url("images/shiny_buttons/background.png") repeat-x center right;*/
        /*    background-color: #53c317;*/
        background-image:-webkit-gradient(  linear, left bottom, left top,  color-stop(0, rgb(100,210,0)),  color-stop(0.5, rgb(118,215,0)),  color-stop(0.51, rgb(131,219,0)),  color-stop(1, rgb(171,231,0)));
        background-image:-moz-linear-gradient(center bottom,  rgb(100,210,0) 0%,  rgb(118,215,0) 50%,  rgb(131,219,0) 51%,  rgb(171,231,0) 100%);
        border-top: 1px #333 solid;
        border-bottom: 1px #333 solid;
        line-height: 0;
    }

    .hlist ul {
        /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
        display: inline;
        float: left; /* LTR */
        /* (en) Left margin of the first button  */
        /* (de) Abstand des ersten Buttons vom linken Rand  */
        margin: 0 0 0 50px; /* LTR */
        padding: 0;
        border-left: 1px #aaa solid;
        border-right: 1px #fff solid;
    }

    .hlist ul li {
        border-left: 1px #fff solid;
        border-right: 1px #aaa solid;
        /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
        display: inline;
        float: left; /* LTR */
        font-size: 1.0em;
        line-height: 1em;
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

    .hlist ul li a,
    .hlist ul li strong {
        background: transparent;
        color: #FFF;
        display: block;
        font-size: 1em;
        font-weight: bold;
        margin: 0;
        padding: 0.5em 0.8em 0.5em 0.8em;
        text-decoration: none;
        width: auto;
    }

    .hlist ul li a:focus,
    .hlist ul li a:hover,
    .hlist ul li a:active  {
        background: rgba(250,250,250,0.2);
        color: #FFF;
        text-decoration: none;
        border-radius:5px;
    }

    .hlist ul li.active {
        /* (en) Repeat the main color from the image */
        /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
        background: #272727 url("images/shiny_buttons/background_active.png") repeat-x center right;
        border-left: 1px #444 solid;
        border-right: 1px #888 solid;
    }

    .hlist ul li.active strong,
    .hlist ul li.active a:focus,
    .hlist ul li.active a:hover,
    .hlist ul li.active a:active { background: transparent; color: #fff; text-decoration: none; }
}